#page {
	padding:0em 0em;
	}
	.img-link {
		border:none;
		margin:28px 28px 0px 28px;
		display:block;
		float:left;
		position:relative;
		background:url("../img/preloader.gif") center center no-repeat;
		overflow:hidden;
		}
	.zoom-icon {
		background:url("../img/zoom.png") center center no-repeat;
		cursor:pointer;
		position:absolute;
		display:none;
		top:0px;
		z-index:100;
		}
	.img-link, .zoom-icon{
		width:150px;
		height:150px;
	}
		a.img-link:hover .zoom-icon {display:block;}
		.zoom-img {display:none; margin:auto;}


.clear {
	font-size:0;
	line-height:0;
	margin:0;
	padding:0;
	clear:both;
	overflow:hidden;
	}
        
#page .caption {
    float:left; 
}

#page .caption p{
    text-indent: 0px; 
    clear: left; 
    width:200px;
    text-align: center;
}
        
